import request from '@/utils/request'

// 查询案卷表列表
export function listVolumeinfo(query) {
  return request({
    url: '/system/volumeinfo/list',
    method: 'get',
    params: query
  })
}

// 查询案卷表列表
export function listVolumeBoxMax(query) {
  return request({
    url: '/system/volumeinfo/BoxList',
    method: 'get',
    params: query
  })
}

export function listVolumeinfoBy(query) {
  return request({
    url: '/system/volumeinfo/listBy',
    method: 'get',
    params: query
  })
}

// 查询案卷表详细
export function getVolumeinfo(id) {
  return request({
    url: '/system/volumeinfo/' + id,
    method: 'get'
  })
}

export function getVolumeInfoById(data){
  return request({
    url: '/system/volumeinfo/getVolumeInfoById',
    method: 'post',
    data: data
  })
}

// 新增案卷表
export function addVolumeinfo(data) {
  return request({
    url: '/system/volumeinfo',
    method: 'post',
    data: data
  })
}

//获取案卷注释信息
export function getVolumeCommentInfo() {
  return request({
    url: '/system/volumeinfo/getVolumeCommentInfo',
    method: 'post'
  })
}

// 修改案卷表
export function updateVolumeinfo(data) {
  return request({
    url: '/system/volumeinfo',
    method: 'put',
    data: data
  })
}

// 删除案卷表
export function delVolumeinfo(id) {
  return request({
    url: '/system/volumeinfo/' + id,
    method: 'delete'
  })

}
// 查询案卷表详细
export function selectModuleVolumeInfoByClassIds(query) {
  return request({
    url: '/system/volumeinfo/selectModuleVolumeInfoByClassIds',
    method: 'get',
    params: query
  })
}

export function removeVolumeInfoById(data) {
  return request({
    url: '/system/volumeinfo/removeVolumeInfoById',
    method: 'post',
    data: data
  })
}

export function selectModuleVolumeInfoByTopNodes(query) {
  return request({
    url: '/system/volumeinfo/selectModuleVolumeInfoByTopNodes?pageNum='+query.pageNum+'&pageSize='+query.pageSize,
    method: 'post',
    data: query
  })
}

